non-excusable delay - French English Dictionary